diff options
| author | joonhoekim <26rote@gmail.com> | 2025-12-02 20:04:17 +0900 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-12-02 20:04:17 +0900 |
| commit | 7bdddbacf8610140c0c9db7ccb09d546203ce380 (patch) | |
| tree | c59df43eac4c256d54dbea9491e1604535551230 /app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx | |
| parent | 87ab8fa7aa845e3aa56941d9eeaba03f36f4b3d3 (diff) | |
(김준회) 메뉴명과 화면 내 h태그 일치 시키기, i18n 적용
Diffstat (limited to 'app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx')
| -rw-r--r-- | app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx b/app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx index 33c504df..c899d99f 100644 --- a/app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx +++ b/app/[lng]/evcp/(evcp)/(master-data)/gtc/page.tsx @@ -8,12 +8,22 @@ import { InformationButton } from "@/components/information/information-button" import { GtcDocumentsTable } from "@/lib/gtc-contract/status/gtc-contract-table" import { getGtcDocuments,getProjectsForFilter,getUsersForFilter } from "@/lib/gtc-contract/service" import { searchParamsCache } from "@/lib/gtc-contract/validations" +import { useTranslation } from "@/i18n" + +interface IndexPageProps { + params: Promise<{ lng: string }> + searchParams: Promise<SearchParams> +} interface GtcPageProps { + params: Promise<{ lng: string }> searchParams: Promise<SearchParams> } -export default async function GtcPage(props: GtcPageProps) { +export default async function GtcPage(props: IndexPageProps) { + const { lng } = await props.params + const { t } = await useTranslation(lng, 'menu') + const searchParams = await props.searchParams const search = searchParamsCache.parse(searchParams) const validFilters = getValidFilters(search.filters) @@ -34,7 +44,7 @@ export default async function GtcPage(props: GtcPageProps) { <div> <div className="flex items-center gap-2"> <h2 className="text-2xl font-bold tracking-tight"> - GTC 목록관리 + {t('menu.master_data.gtc')} </h2> <InformationButton pagePath="evcp/basic-contract-template/gtc" /> </div> |
